const baseUrl = 'http://124.93.196.45:10091'
const prefix = '/prod-api'
const Api = {
	login:{
		lg:addPrefix('/api/login')
	},
	index:{
		list:addPrefix('/press/press/list'),
		listDetail:addPrefix('/press/press/'),
	}
}

function addPrefix(a) {
	return prefix+a
}

function get (api,data={}) {
	return new Promise((res,rej)=>{
		mui.ajax(baseUrl+api,{
			data,
			dataType:'json',//服务器返回json格式数据
			type:'get',//HTTP请求类型
			timeout:10000,//超时时间设置为10秒；
			headers:{
				'Authorization':localStorage.getItem('token'),
			},
			success:function(data){
				res(data)
			},
			error:function(xhr,type,errorThrown){
				rej(errorThrown)
			}
		});
	})
}

function post (api,data={}) {
	return new Promise((res,rej)=>{
		mui.ajax(baseUrl+api,{
			data,
			dataType:'json',//服务器返回json格式数据
			type:'post',//HTTP请求类型
			timeout:10000,//超时时间设置为10秒；
			headers:{
				'Authorization':localStorage.getItem('token'),
				'Content-type':'application/json'
			},
			success:function(data){
				res(data)
			},
			error:function(xhr,type,errorThrown){
				rej(errorThrown)
			}
		});
	})
}

function getLogin (api,data={}) {
	return new Promise((res,rej)=>{
		mui.ajax(baseUrl+api,{
			data,
			dataType:'json',//服务器返回json格式数据
			type:'post',//HTTP请求类型
			timeout:10000,//超时时间设置为10秒；
			headers:{
				'Content-type':'application/json'
			},
			success:function(data){
				res(data)
			},
			error:function(xhr,type,errorThrown){
				rej(errorThrown)
			}
		});
	})
}
